#include "listamaquina.hpp"
 
 // Constructor
 Listamaquina::Listamaquina() {
  
  ladealao = 0;
  //dato = 0;
 // cout << "Nueva lista creada." << endl;
 }
  // Constructor
 Listamaquina::Listamaquina(Maquina elemento) {
 
  ladealao = 0;
  maquina = elemento;
 // cout << "Nueva lista creada. Dato inicial: " << router << endl;
 }
 
  // Constructor copia
 Listamaquina::Listamaquina(Listamaquina  const & original) {
  ladealao = new Listamaquina;
  ladealao = original.ladealao;
  maquina = original.maquina;
  }
 
  // Destructor
Listamaquina::~Listamaquina() {
 }
  
 // agregar elemento: AL LORO con donde se pone el retonno
void  Listamaquina::agregar(Listamaquina *nodo) {
  
  nodo->ladealao = this;
  ladealao = 0; 
  }
 
  // se mueve hasta el siguiente dato
Listamaquina* Listamaquina::siguiente() {
   return ladealao;
  }
 
